// API配置文件

/**
 * API配置接口
 */
export interface ApiConfig {
  /**
   * API基础URL
   */
  baseURL: string;
  
  /**
   * 请求超时时间（毫秒）
   */
  timeout: number;
  
  /**
   * 默认请求头
   */
  headers: Record<string, string>;
}

/**
 * 从环境变量中读取配置，如果没有则使用默认值
 */
export const apiConfig: ApiConfig = {
  baseURL: import.meta.env.REACT_APP_API_BASE_URL || '/api',
  timeout: 10000, // 10秒
  headers: {
    'Content-Type': 'application/json',
  },
};

export default apiConfig;